.syntaxhighlighter {
	BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important
}
.syntaxhighlighter DIV {
	BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important
}
.syntaxhighlighter CODE {
	BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important
}
.syntaxhighlighter SPAN {
	BORDER-BOTTOM: 0px; POSITION: static !important; TEXT-ALIGN: left !important; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.1em !important; FONT-STYLE: normal !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; WIDTH: auto !important; BOTTOM: auto !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: auto !important; FONT-SIZE: 1em !important; VERTICAL-ALIGN: baseline !important; BORDER-TOP: 0px; TOP: auto !important; RIGHT: auto !important; FONT-WEIGHT: normal !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; LEFT: auto !important
}
.syntaxhighlighter {
	POSITION: relative !important; PADDING-BOTTOM: 1px !important; MARGIN: 1em 0px; PADDING-LEFT: 1px !important; WIDTH: 100% !important; PADDING-RIGHT: 1px !important; PADDING-TOP: 1px !important
}
.syntaxhighlighter CODE {
	DISPLAY: inline !important
}
.syntaxhighlighter .bold {
	FONT-WEIGHT: bold !important
}
.syntaxhighlighter .italic {
	FONT-STYLE: italic !important
}
.syntaxhighlighter .line .number {
	TEXT-ALIGN: right !important; WIDTH: 3em !important; PADDING-RIGHT: 0.3em !important; DISPLAY: block !important; FLOAT: left !important
}
.nogutter.syntaxhighlighter .line .number {
	DISPLAY: none !important
}
.syntaxhighlighter .line .content {
	PADDING-LEFT: 0.5em !important; DISPLAY: block !important; MARGIN-LEFT: 3.3em !important
}
.syntaxhighlighter .line .content .block {
	TEXT-INDENT: -1.5em !important; PADDING-LEFT: 1.5em !important; DISPLAY: block !important
}
.syntaxhighlighter .line .content .spaces {
	DISPLAY: none !important
}
.nogutter.syntaxhighlighter .line .content {
	BORDER-LEFT: medium none; MARGIN-LEFT: 0px !important
}
.syntaxhighlighter .bar {
	DISPLAY: none !important
}
.syntaxhighlighter .show.bar {
	DISPLAY: block !important
}
.collapsed.syntaxhighlighter .bar {
	DISPLAY: block !important
}
.nogutter.syntaxhighlighter .ruler {
	PADDING-LEFT: 0px !important; MARGIN-LEFT: 0px !important
}
.syntaxhighlighter .ruler {
	PADDING-BOTTOM: 0.5em !important; PADDING-LEFT: 0.5em !important; PADDING-RIGHT: 0px !important; MARGIN-LEFT: 3.3em !important; OVERFLOW: hidden !important; PADDING-TOP: 0px !important
}
.collapsed.syntaxhighlighter .lines {
	DISPLAY: none !important
}
.collapsed.syntaxhighlighter .ruler {
	DISPLAY: none !important
}
.syntaxhighlighter .no-wrap.lines {
	OVERFLOW-Y: hidden; OVERFLOW: auto
}
.syntaxhighlighter .toolbar {
	POSITION: absolute !important; PADDING-BOTTOM: 8px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 8px !important; FONT-SIZE: 1px !important; TOP: 0px !important; RIGHT: 0px !important; PADDING-TOP: 8px !important
}
.collapsed.syntaxhighlighter .toolbar {
	POSITION: static !important; PADDING-BOTTOM: 0.5em !important; PADDING-LEFT: 0.5em !important; PADDING-RIGHT: 0px !important; FONT-SIZE: 80% !important; PADDING-TOP: 0.2em !important
}
.syntaxhighlighter .toolbar A.item {
	TEXT-INDENT: -5000px !important; DISPLAY: block !important; BACKGROUND-REPEAT: no-repeat !important; FLOAT: left !important; MARGIN-LEFT: 8px !important; OVERFLOW: hidden !important
}
.syntaxhighlighter .toolbar .item {
	TEXT-INDENT: -5000px !important; DISPLAY: block !important; BACKGROUND-REPEAT: no-repeat !important; FLOAT: left !important; MARGIN-LEFT: 8px !important; OVERFLOW: hidden !important
}
.collapsed.syntaxhighlighter .toolbar .item {
	DISPLAY: none !important
}
.collapsed.syntaxhighlighter .toolbar .expandSource.item {
	BACKGROUND-IMAGE: url(magnifier.png) !important; TEXT-INDENT: 0px !important; PADDING-LEFT: 20px !important; WIDTH: auto !important; DISPLAY: inline !important; FLOAT: none !important; HEIGHT: 16px !important
}
.syntaxhighlighter .toolbar .viewSource.item {
	BACKGROUND-IMAGE: url(page_white_code.png) !important
}
.syntaxhighlighter .toolbar .printSource.item {
	BACKGROUND-IMAGE: url(printer.png) !important
}
.syntaxhighlighter .toolbar .copyToClipboard.item {
	TEXT-INDENT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible !important
}
.syntaxhighlighter .toolbar .about.item {
	BACKGROUND-IMAGE: url(help.png) !important
}
.printing.syntaxhighlighter {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt1.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt2.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .highlighted.line .number {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt1.highlighted.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt2.highlighted.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .line .content .block {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.syntaxhighlighter .no-wrap .line .content .block {
	WHITE-SPACE: nowrap !important
}
.printing.syntaxhighlighter .line .number {
	COLOR: #bbb !important
}
.printing.syntaxhighlighter .line .content {
	COLOR: #000 !important
}
.printing.syntaxhighlighter .toolbar {
	DISPLAY: none !important
}
.printing.syntaxhighlighter .ruler {
	DISPLAY: none !important
}
.printing.syntaxhighlighter A {
	TEXT-DECORATION: none !important
}
.printing.syntaxhighlighter .plain {
	COLOR: #000 !important
}
.printing.syntaxhighlighter .plain A {
	COLOR: #000 !important
}
.printing.syntaxhighlighter .comments {
	COLOR: #008200 !important
}
.printing.syntaxhighlighter .comments A {
	COLOR: #008200 !important
}
.printing.syntaxhighlighter .string {
	COLOR: blue !important
}
.printing.syntaxhighlighter .string A {
	COLOR: blue !important
}
.printing.syntaxhighlighter .keyword {
	COLOR: #069 !important; FONT-WEIGHT: bold !important
}
.printing.syntaxhighlighter .preprocessor {
	COLOR: gray !important
}
.printing.syntaxhighlighter .variable {
	COLOR: #a70 !important
}
.printing.syntaxhighlighter .value {
	COLOR: #090 !important
}
.printing.syntaxhighlighter .functions {
	COLOR: #ff1493 !important
}
.printing.syntaxhighlighter .constants {
	COLOR: #0066cc !important
}
.printing.syntaxhighlighter .script {
	FONT-WEIGHT: bold !important
}
.printing.syntaxhighlighter .color1 {
	COLOR: #808080 !important
}
.printing.syntaxhighlighter .color1 A {
	COLOR: #808080 !important
}
.printing.syntaxhighlighter .color2 {
	COLOR: #ff1493 !important
}
.printing.syntaxhighlighter .color2 A {
	COLOR: #ff1493 !important
}
.printing.syntaxhighlighter .color3 {
	COLOR: red !important
}
.printing.syntaxhighlighter .color3 A {
	COLOR: red !important
}
